package com.bjpowernode.javase.exception;
/*
异常对象又两个非常重要的方法：

    获取异常简单的描述信息：
        String msg = exception.getMessage();
    打印异常追踪的堆栈信息：
        exception.printStackTrace();
 */
public class ExceptionTest08 {
    public static void main(String[] args) {
        //这里只是new了异常对象，但是没有将异常抛出，JVM会认为这是一个普通的Java对象
        NullPointerException e = new NullPointerException("空指针异常");

        //获取异常简单描述信息：这个信息实际上就是构造方法上面的String参数
        String msg = e.getMessage();
        System.out.println(msg);

        //打印异常堆栈信息
        //采用异步线程方式打印的
        e.printStackTrace();

        System.out.println("Hello World");
    }
}
